package com.xhd.file;

import java.io.InputStream;

public abstract interface FileAction
{
  public abstract byte[] readFile()
    throws Exception;

  public abstract void writeFile(byte[] paramArrayOfByte, int paramInt)
    throws Exception;

  public abstract int writeFile(InputStream paramInputStream, int paramInt)
    throws Exception;

  public abstract void setCRC32(int paramInt);

  public abstract void setFilePath(String paramString);

  public abstract void setPackageSize(int paramInt);

  public abstract void setFilePos(int paramInt);
}